package com.itheima.dubbo.api;

import com.tanhua.model.domain.Friend;

import java.util.List;

/**
 * @Author Pan Rundong
 * @Date 2023-03-05 10:39
 * @Desc 好友Api
 */
public interface FriendApi {
    /**
     * 保存好友
     *
     * @param currentUserId
     * @param friendId
     * @return void
     * @Author Pan Rundong
     */
    void save(Long currentUserId, Long friendId);

    /**
     * 根据用户Id查询好友
     *
     * @param page
     * @param pagesize
     * @param userId
     * @return java.util.List<com.tanhua.model.domain.Friend>
     * @Author Pan Rundong
     */
    List<Friend> findById(Integer page, Integer pagesize, Long userId);
    /**
     * 删除联系人
     *
     * @param currentUserId
     * @param friendId
     * @return void
     * @Author Pan Rundong
     */
    void delete(Long currentUserId, Long friendId);
}
